fixes to arrow primitives
new strict typing compliance
Merge branch 'master' of https://github.com/davewx7/Citadel