Update readme to include project goals and a brief explanation of how it works