Changed the fetch types to expressions so that the tokens get properly substituted.
Finished requirements for the first homework for this project.
Moved documentation from implementations to headers