Refactor registration module.
Refactor profile module.
Update gruntfile and build process for dist.
Remove registration dir.
Update changelog, readme, bower.json