Project page redesign tried.
Revert 8a25ca0..fff3903

This rolls back to commit 8a25ca07595052c395a958cdeef0d6ebfa426bd2.
Fixed comments.
Subscription working well.
Fixed inline comments.
Simple code style fixes.
Added project subscription modal html.
The stuff to subscribe.
Added callback option when subscription done.