refactored out helper functions
added public blueprint
Merge pull request #74 from mjhea0/develop

added public blueprint