readme update
first cut at working functionality, lots to do and change