First push

Initial push of running version