extract func is changed, swap is fixed, findit, compress-gz are compress-bz2 are added and indentation fixes are done.