Changed changeable to work on positive logic instead of negative
Converted some more to changeable and observable
Methods that change things should return boolean values
Added code for links
Added base file system object
More changeable/observable changes