Updated .gitingore, made reader use a struct in prep for writing
Renamed reader.go since it is no longer just for reading
writing support finished