Add additional functions
Add helpers and bump version

Functions not called in main() are moved to helpers.cpp