personal project to build simple php framework