Added complex tests and started to work on making the app work
Progress
commit