Moved fragment stubs to their own files and deleted the extra activities
Created class stubs for API resources
Wrote task to handle API requests, it works!
Merge branch 'android' of github.com:EJEHardenberg/GreenUp into android
Fixed root level xml error in activity_main

res/layout/activity_main.xml was missing it's relative layout root level
markup and this caused issues. During the fast-forward from previous
android branches to now the xml must have been switched back to prior to
when Evan fixed the file originally.

classpath also now has an export=true flag for the jre android runtime.
Fixing fast forward problems in activity_main

Fast forward messed up activity_main.xml more than the last commit was
fixing. Using github as reference to Evan's correct code. This commit
restores activity main to what it should be.
Fix return type problem with fragments

The fragment sections were of type android.app.Fragment instead of the
type specified in MainActivity (android.support.v4.app.Fragment). I'm
not sure if any other imports will have to change but if you get a
strange return type error where you know a subclass should be able to be
returned as a member of it's parent class and it's not working. Chances
are it's an import error.

Also, case 2 is now returning a FeedSectionFragment since this was my
test case. According to the documention on Fragment, any subclass should
include an empty constructor with no arguments, so this has been added
to the FeedSectionFragment as well.
Tested URL query to get comment page
Merge remote-tracking branch 'origin/android' into android
Parsed comment page JSON into CommentPage object
Implemented APIServerInterface.getHeatmap

Currently all parameters supplied to the method are ignored.
can now get pins, changeding things to use doubles instead of floats
Fixed getPins to use the correct URL
Implemented comment submission
Implemented PUT request to submit heatmap data
Added 3 Assets and attempts to load

Added the icon for the comments button. Attempts to load have the files
have been successful, but we're probably going to need a custom view for
the icons in order to have them show up properly.
Updated resource path. Memcache stratey update

References: #84 #88

The resource path within the constants file was missing a forward slash,
so I have added this. Also, removed the write key and the strategy for
updating the memcache after every 20 writes to the database. Instead, we
now invalidate the cache on every write to the comments endpoint.

This is done because the frequency of reads will be higher than writes, so
the cost of creating pages of comments only to have them be invalidated
by the cache is less of an impact than one might at first think.

Note that only the comments endpoint supports the memcache right now.
updated to some new graphics
Raw support for heatmap and documentation

References #88

Heatmap GET request now supports a raw parameter. If given this as true
then the data returned will have its secondsWorked field be the actual
seconds worked and not a scaled value. This is for information purposes
primarily and could be used to generate reports about the number of
people working and that like.

Added documentation to API specification detailing the use of the raw
argument that can now be passed to the heatmap endpoint.
Added list of errors returned by API

References: #88

Added list of error messages to the specification so that clients can
handle all errors gracefully and be able to check the message of the
various errors in order to display whatever dialog neccesary to inform
the user that there was a problem.

A reminder to myself for later, when performing the next release of the
API I should update the version number of the API within both the yaml
file and the returned JSON from the get request api.py.