Updated Readme

Updated Readme and added type check on __construct()