moved  README -> README.md for future markdowning
restructure file layout to what's normal at this point
one class/define per manifest file is the rule
major whitespace cleanup & move ipconnection to its own file