Final commit, everything cleaned up and sources file added