Add crossroads lib
add basic file upload support