Refactoring of core

Correct declaration  of the inner function - letfn instad of defn
Minor changes

Correct format of the message.
Added eclipse plugin.
Renamed namespace
Created separate test directory