working but ugly basecamp clone that gets aspects of user and can create update and delete topics and calendar events