Updated Error class to IOError
Updated lexer to have a state with read_token to shift read the next token, alsoi added a reset_offset to reset offset
Renamed setup.rb to loader.rb
Updated Test tokenizer to test for read_token method and spec helper with code_print function
reset token method renamed to reset offset