First commit of the working app

More of a proof of concept than a real app
One day, this will be properly re-written