added temporary directory support.
added require ability for compass.
temp path and require for compass