Modified r_proper_part to r_properfy

Return the proper part and cdr of the last pair of a given list.
Added r_take and r_drop
Added test case for r_properfy
More error handling for env.c
Added support for variable argument
Removed unused code