Added some underscore tests
Add screen functions
Added Network check function
Started rewriting specs in busted

(cherry picked from commit 808fa925e9cef512be116b7c5c5cff267cf4be52)
Added notes on README about busted

(cherry picked from commit b4d3afda660b3336d71fb30d143dae2333d22237)