Allowed for greater/easier customization of colors

Split semanticColors into gui and term variants. Less efficient, but also much less confusing.
Only setting the hi color for the appropriate type of vim (gui vs term)
No longer overwrites attempts to set semanticColors in vimrc
Updated README
Merge pull request #4 from AdnoC/master

Made customization easier to understand