Enhancements implemented to close issues #4, #5, #6 and #8.  Closes #4, closes #5, closes #6 and closes #8.
Merge pull request #11 from chrisloris/development

Enhancements implemented to close issues #4, #5, #6 and #8.  Closes #4, ...