Added the GameState database manager

The database management is still not finished, but i figured you guys
would like to get a look at it to see how it works.
We still need to create the neighbors data structure or use a table
look up that stores neighbors.
Also added some intellij files…