Add commons io
Move the upload models to its own package
Merge pull request #320 from eric-wu/develop

refactoring -- move upload models to its own namespace