My boilerplate setup with everything thrown in. Easier to delete lines I don't need!