!BREAKING! UpdateService overhaul closes #28 closes #23
* Updatable objects must now point to a json file for all Update information
* UpdateService will check for compatibility before updating and wont update to an incompatibility version