adding base bot structure
added basic utilities