TASK-2: Add Initial discovery code

* Will need to fine tune once we have a UI
Merge pull request #2 from DanLatimer/topic/TASK-2

TASK-2: Add Initial discovery code
TASK-2: code review changes
Merge pull request #3 from DanLatimer/topic/TASK-2

TASK-2: code review changes
Merge branch 'master' of github.com:tdyer-aio/megathon into topic/poc

Conflicts:
	android/src/ca/nakednate/game/android/AndroidLauncher.java