Initial commit
Updated version
Working version
Added easy mock lib