Lots of new methods for the API
Starting to work on all of the front end