added crypto utilities
Added license!