Fixed some bugs, should now run properly, and also really first load local data and AFTER that try to update from the web. Also some first javadoc comments