Fixed calendar test failures

Removed the synchronization check and do not populate unnecessary fields

Also added a test app for basic manual tests.

@dylin The extra properties that you populate for the synchronization check caused some serious issues, the Calendar app is completely busted. I took out the hash and the synchronization check.

@pagey Can you do a code review please?