Added a basic main function that will error check and take input from
the user. Doesn't do anything yet.