Initial Commit. Sets up main class.