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
Merge pull request #30 from camilotorresf/pin-loaders-requirements

Pin loaders: add price field, source link, product link, upload message on top
Pin Loaders: show message at top to view uploaded items