updated requirements, readme, and added base.php