improve detecting used plugins [fix 659]

- and fail when accessing contents before reading Guardfile
- the specs are still messy, but this will be fixed in near future