Route Class Saving

More modifications to the route class, making it a bit more functional
(fixed some errors as well):

- Corrected some bugs that Matt W. pointed out
- Changed some static access points so that privacy all checks out
- Created a static listData() method to return all routes in the
routeList as a String for storage in SharedPreferences
- Created a static populateList(String listData) method to reinstantiate
all routes stored in the String
- Created a static printRoute(Route r) method for easy testing (just
prints the name of the route)

Beep boop <3