First commit, option string codec working, unit tests passed