initial commit

This is the initial commit of the full app. The consumer key has been
left out.