Abstracted the functionality of the plugin code so that other eg plugins
can also utalise the code.
Renamed database related objects to prevent name collisions with the
Bukkit code and keep class naming consistent through out all egCraft
plugins.
Merge branch 'master' of github.com:egCraft/egCore