Organized input stages

- Set up loops for each stage of input
-Input formatted as char*, also converted to string for use with
different functions
-need to build book_binder to carve input and build struct for data
management