added all methods from slides
added missing methods and default return values
completed FileSystem seek and some others