A RESTful server framework for CodeIgniter including a dynamic versioning system and authentication