Moved list functions and fleshed out filesystem headers