First Commit

Adding all current features SkylordJoel has coded.