Added most, if not all, requirements of plugin

Split classes into packages. Set way to store account data offline.
plugin.yml updated. After this will be testing/bug fixes.