Adding Existing Project

The finished work. Planning to clean up code a bit after this.