Initial Prototype

Initial prototype as demonstrated, with the addition of classes to
handle calculations and recording of routes, and placeholder for class
that uploads data.

Issue #1 Android Foundation
Remove use of anonymous classes (Issue #6)

Removed use of anonymous classes in MainActivity.  No functional
difference.

Issue #1, PR #9 Android Foundation
Refactor RouteCalculator class

Uses List instead of ArrayList, add private to variable declarations,
uses ArrayList class at creation, but List class internally, and return
location list rather than an array of locations.

Issue #1, PR #9 Android Foundation
updating project files for AS >= 0.4

updated project files so project can be built in Android Studio >= 0.4

This required changing of three files having to do with Gradle.
See http://tools.android.com/recent/androidstudio040released for more information.

Also added junit:junit:4.10 library to the gradle dependency list.

Issue #1 Android Foundation
Issue #2 JUnit Testing
project clean up

in order for everyone to easily use AS with this project a few
files were removed, all that is required is a Project > Import New
Project

Issue #1 Android Foundation
Removed unused settings button

Removed unused settings button from activity.
Merge pull request #10 from PedalPortland/prototype-rebase

Merge app foundation
Implemented DataUploader class

App can now send data to server in JSON format.

 Send data to API #17