rename src to core
initial version of Frontier and a simple unit test
add unit test for put_with_no_filter
add unit test for put_with_multi_filter
add unit test for Frontier._transfer, also fix bugs in it
add unit test for Frontier.get() and fix bugs in it
integrate crawler with lib/frontier