contract Ownable {

	//owner variable to store contract owner account
  address public owner;

  //Constructor for the contract to store owner's account on deployement
  function Ownable() public {
    owner = msg.sender;
  }

  //modifier to check transaction initiator is only owner
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

}
/**
 * Contract "Ownable"
 * Purpose: Defines Owner for contract
 * Status : Complete
 * 
 */
function Ownable() public {
  owner = msg.sender;
}

//Constructor for the contract to store owner's account on deployement