switch to snapshot for development
update gitignore
add sample2 for tests
more gitignore fixes
update to useful with defdispatch fix
Merge branch 'develop'
make methods that start with dash inaccessible via api so they can be used internally