Adding unit testing project, cmake install support,  readme updated.