Add full unittest, Finish bundle interface
Fix conflict
Merge pull request #3 from imZack/develop

Add full unittest, Finish bundle interface.