- added taxonomy for positions

Figured that at some point it would be a good idea for filtering by
contact postion and in this case we have all the filtering almost for
free from WP if we use a taxonomy.
- setting an error array

This will allow us to tie errors in to fields and provide user feedback
about the issues.
saving most of our meta
- spelling mistake in the taxonomy
prepopulating the taxonomy terms for the most likely positions on contacts
todo note for later
- using taxonomy to populate dropdown

Now using the wpproj_position tax to populate the dropdown. Saving this
as a tax will give us some searching/filtering stuff for free later.
saving the position term
Merge branch 'dev'

- contacts save with all related meta and taxonomies. we are not saving the company->contact relationships yet