Stub Implementation of Folder API

This is not complete yet, but in the interest of getting more people involved it can be merged in.