Simplify base nodes by requiring BaseDevice in the constructor
General clean-up and commenting, particularly of Husky base
Merge pull request #14 from adamantivm/cleanup-1

Clean-up - part 1