There, got the bugs kinked out.

Will still need to be formatted correctly, but all in all it is getting somewhere!