Add some functional tests, WIP
Update README