Handle an optional mongodb flag argument in skydaemon
Move Mongo flag handling into shared flags, for all users
Add myself to contributors.txt
Merge pull request #178 from lfranchi/mongodb-flags

Allow skydaemon to take an optional flag for which mongodb server to connect to
fixing bug with sky do to duplicate --region flag being defined, as well as a fix for terminology in the client config flags
updating all.sh to build and all libs and example services/clients to ensure they all build and tests pass when changes are made
ensure sleepservice binaries are ignored by git
refactoring ServiceClient to be an interface implemented by serviceClient, so that we can build test doubles
fixing broken servicerpc test
start of new Default Comparator, arbitrary values for scoring, these will be tweaked as it's refactored to support additional criteria
need to account for empty last request, or parse errors. let's assume the parse error is due to it being empty, so 0 will serve as the time being before an instance that's received a request
adding irc channel to README
added compare function, needs refractoring
added myComparator and corresponding tests
added tie breaking condition to myComparator
Added comments.
Replaced hardcoded values in the tests with constants
Merge branch 'master' of github.com:bketelsen/skynet into loadbalancer
Merge branch 'testing' into loadbalancer
tweaking loadbalancer so that it leaves the host, region etc based on a scoring algorithm, hard set critical thresholds for average response times, and clients connected per service serve as a short term way of negatively scoring instances based on load so that we move to instances on other hosts, regions etc. In the future when we have support for monitoring CPU/Load/Memory etc these algorithms will be based off those