allow using a Hash to specify proxy
fix internal and external requires
ignore *.gem
prepare first release: version 0.1.0