Initial logic and tests. Readme data.