Solution + Project + stuff

Solution and lib project added. Also, some code added into lib.