Improved client portal

Try out the new client portal with lots of new features.

8th Jul 2015