Move files to src folder.
Setup build files and entry points.
Merge branch 'dev'