Changed frontier objects to Request/Reponse

- Cleanup 
- Changed frontier objects from Page/Link to Request/Reponse
- Small fixes
- Updated documentation
- Changed tests to pytest