1st commit : mvn project structure
memory fs loading through serviceloader + test
add fs scheme
create filesystem through provider
implement the obvious part of filesystem
add test notes & ideas
make sure provider fails with not implemented stuff
implement & test proper fs close