Implement filesystem services, and the required kernel objects.

This comment seems choppy... not really sure if that "bypassing our root directory" is some sort of extension to the previous statement or on its own. Please clarify.