Code cleanup
Integrated public client files + added npm/bower files to repo