re-compile if an imported file has been modified (fixes #1)

This fix moves the re-compilation checking to a separate method, which in addition to the previous checks also parses imports from the LESS file and checks if any of those have been modified.

Fixes #1