rename as requirements
fix style
u32 -> uint
range.rs -> version_req.rs

we should use better names