Split the reader.go into handler.go and parser.go
Restructure the code
Move handler.go and parser.go to the new folder parser