Add code::blocks solution, clean and modify some codes
Update the matrix class
Finish the new LibMatrix