Though the project has hit many dead ends in development it seems like a working prototype is in the near future. As this project progresses I feel like CakePHP was the correct decision as it has to this date allowed me to maintain my objectives for the project without having to cut corners in other aspects. Most aspects of the core project are completed finalizing the database schema for extendability and correcting UI elements are all that need to be addressed.