Added Initiative class and unit tests