refactoring gadgets
update phpdocs
update result object
add default bin
Merge pull request #74 from simplethings/gadgets-refactoring

refactoring gadgets