Split up importing logic.

- Less nesting!

- IO errors are now propagated out rather than turning into warnings.

- SASS imports are supported.

- Duplicate names that refer to different files (due to relative
  importing) should now work.

- Closer to pluggable importing.