Cleaned up profile.coffee and regenerated profile.js

profile.coffee was in a mess and so I went ahead and cleaned it up,
and added Madra's changes from PR#25.

This is to ensure that profile.coffee and profile.js remained in sync.
Merge pull request #29 from mach24/live

Cleaned up profile.coffee and regenerated profile.js