Add filesystem stub
Return errors on validation
Do not return an object id on failed create
Merge branch 'release/2'