First commit

Everything works good, but the app still needs some work.