Re-work filesystem module and fix incorrect kdump crash path report

Re-working the filesystem module to return objects where appropriate. Also correcting PEP8 violations.

Also correcting a problem with the kernel module where the root filesystem was determined to be the kdump crash location when a partition or disk was allocated to the crash location's mountpoint.

Signed-off-by: Jake Hunsaker <jhunsake@redhat.com>