Finished coding it
Initial commit