Super Sets and Protein.
First off work abs everyday.
Monday-Chest and shoulders. Super set things together. Do one set of Bench rest 30 sec, do one set of Military Press rest 30 sec, one set of flys rest two minutes. Then Do the same thing over for 3 sets. If you are looking to gain muscle mass you will probably want to do a 3 set: 10 rep, 8 rep, 6 rep, format with heavier weights.
Wednesday follow same format but work legs
Friday follow same format but work back and abs <--- much harder workout on abs this day.
On Tues and Thursday Do some running. It will keep your Body in Much better shape as you will be developing cardio muscles with the running. Also helping with things like Muscle fatigue.
Do enough exercises on Monday Wednesday and Friday that with the super set format you can fill an hour to an hour and a half time. If you follow the format (1 set 30 secs, 1 set 30 secs, 1 set 2 minutes of rest before you start back on your first exercise) about an hour is all you will want and you will be ready to puke. As each weak goes by, increase your weights to an amount that you can handle with still getting the format completed.
This workout is designed for Intensity so be intense.
Also Note that your leg Muscles respond much better to heavier weight so on your Legs day push it hard.
Protein I would recommend is BSN SYNTHA-6 It is a little pricier than some others but very very good stuff. Has a great taste as well.
Here is a link for you.
As for eating, if you only weigh 135lbs I would just eat more foods with more fat and more protein. Peanut Butter is a good idea for whoever mentioned it earlier. Good source of Protein and Fat.