More Instance, some new filter stuff

Closes #80, ended up building some static parser methods on Filter
object so that we can make powershell users' lives easier.  Parsing
process is VERY forgiving in that you can put in key==value/key<>value
or filter[]=key==value/filter[]=key<>value and it'll still kick back the
right object.  Instance stuff is still in progress... working on update
method at this point