Logic For Beginners: A Skills Based Introduction