Add requirements and update layout in readme