Started Database class.

Upcoming changes to how pbaf will work. The Database class will manage reading ROM files in the
working directory and maintain this list. It will also be responsible for fetching information about the
found rom by forwarding some unique information about it to some other server (whether it be built-in
or remote).