First real commit. Project is a work in progress