commit name fetcher courtesy of evilmidget (https://gist.github.com/evilmidget38/a5c971d2f2b2c3b3fb37)
fix a couple of old class references
implemented UUID migration
Revert "seperate old database beans ready for migration"

This reverts commit 69e78c9d99dce6bfb2e5a2970efd8e1d4544880c.
added an abstract record
rename BanRecord to OldBanRecord
rename PlayerRecord to OldPlayerRecord
add OldPlayerRecord
implemented new PlayerRecord to support UUIDs
commit UUID fetcher courtesy of evil midget
(https://gist.github.com/evilmidget38/26d70114b834f71fb3b4)
commit implemented UUID methods
reimplement Records
implement simple UUID caching
move UUIDFetcher
added NameFetcher
(https://gist.github.com/evilmidget38/a5c971d2f2b2c3b3fb37)
added name lookup to PlayerRecord
added tests