Finished Application

The application is finished, although the code is quite messy. All in all, an excellent learning experience. 10/10 would write again.