* Add eslint and prettier dependencies and configs * Lint project.
* Initial migration * Cleanup and create migration scripts * Introduce test suite * Fix test issues * Correct CORS issue and update paths * Update README