Adds lots of changes

* Adds constants for future features
* Adds counter() function
* Changes NUM_BATTERIES from 1 to counter()
Merge pull request #20 from WebWonders/RandomValues---PullRequest

Add Random Values