Basic functionality testcase along with loginUI

The login UI is a bit gimped so i think someone needs to make a new one,
the basic functionalities are there and its cause i just took code from
last term- best to make a new one.

The core is a basic shell right now. Im just using it to test all the
tables and whether if its possible to create/delete tables/ insert
tuples/delete tuples/show whats in tables.