sample api calls and fixed bot store

botStore holds robots once they connect so you don't have to wait up to
1 min for them to send info
Merge branch 'John'