Cleaning up repo.
Reorgnizing src files.
Moving to grunt for build.