Change datatypes and docs

Few variables needed stricter data types
Add sigmoid

Add sigmoid membership function and test