Giving prolog modules a pl extension
Added the crucial line terminator
Explicitly declare the imported functor
Multiple changes:

Used module correctly
Replaced consult with friendlier ensure_loaded
Improved comments
Fixed experimental device_cable rule