moved library solution into its own repository