Initial Commit of Library and cmd line Console app