Changes: - Created OS independent paths - finished paper support - created many catches for paper handling errors