Removed declarations from header that were not used externally.
Changed Beathability defines to enum and updated related functions.