Starting to take form, added most of the basic functions
forts fra sist