factoring out default opts, needle configurable, ticks broken
ticks working, decent defaults
working version

- moving main files into place for packaging
- more examples
- fixing extending opts
- adding small opts