Apiv2 timezone test - JOINDIN-249

This pull is branched from PR 695 so if this is pulled before it is, both will come in.



This PR adds an additional 7 unit tests around the Timezone class in the API v2 code. It is not 100% code coverage as one of the tests is reliant on the local timezone and would require a little bit of juggling and a rather contrived test to be covered.

Jasmine and PHPUnit tests are all passing. Codesniff fixed for the classes as well.

![Screenshot_2_10_13_12_31_AM](https://f.cloud.github.com/assets/775393/143012/87d6b3f6-7354-11e2-9160-11020810638f.png)