Finally version 1.0.0 for publushing and with specs for testing